@import "fancy.css";
@font-face {
	font-family: 'Myriad Pro Light';
	font-weight:bold;
	src: url('../font/myriadpro-light-webfont.eot');
    src: url('../font/myriadpro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/myriadpro-light-webfont.woff') format('woff'),
         url('../font/myriadpro-light-webfont.ttf') format('truetype'),
         url('../font/myriadpro-light-webfont.svg#MyriadProLight') format('svg');

}
@font-face {
	font-family: 'Myriad Semib';
	font-weight:bold;
	src: url('../font/myriadpro-semibold-webfont.eot');
    src: url('../font/myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/myriadpro-semibold-webfont.woff') format('woff'),
         url('../font/myriadpro-semibold-webfont.ttf') format('truetype'),
         url('../font/myriadpro-semibold-webfont.svg#MyriadProLight') format('svg');
}

/*================= menu ===============*/
.shell {
    margin-left: 0px; 
    margin-right: 0px;	
    width: 980px;
}

.headerx #header_main, .headerx #header_main a, .headerx #header_main a:hover {
    color: #005482; 
}
.textmenu {
    color:#6a6a6a;
    font: 12px/26px  Arial;
	text-transform: uppercase;
	padding: 0 10px;
}
.headerx nav #header_main {
    font: 13px/18px   Arial; 
}

.headerx nav #header_main span.hb_link {
    color: #005482;
   
}

.headerx nav #header_main li.quick_link, .headerx nav #header_main li.quick_link a {
    color: #005482;
}

.nav li {
    float: left; 
    padding: 0 0px;
}

.nav li.first {
    padding: 0;
}

.headerx {
    height: 30px;
    margin: 0;
    z-index: 10;
}

.headerx a {
    display: block;
    outline: none;
    padding: 0 0px;
    text-align: center;
}

.headerx span.hb_link {
    cursor: default; 
    display: block; 
    outline: none; 
    text-align: center;
}

.headerx a.hb_link, .headerx span.hb_link {
    line-height: 30px;
    padding: 0 0px;
    white-space: nowrap;
}

.headerx li.quick_link a.hb_link {
    padding: 0 0px;
}

.headerx nav #header_main {
    float: left;
}

.headerx nav ul li {
    line-height: 30px;
    margin: 0;
    padding: 0;
}

#header_hb {
    height: 30px;
    width: 741px;
    overflow: hidden;
	float:left
}

#header_main li {
	float: left;
	position: relative;
}

#header_main li.hb_menu, #header_main li.last_quick_link {
    background: none;
}
#header_main li.hb_menu, #header_main li.last_quick_link img{ display:block}

#header_main li.quick_link a:hover {
	background: #DEDFDF bottom right repeat-x;
}

#header_main li.hb_menu a:hover, #header_main li.last_quick_link a:hover, #header_main li.is_active {
	background: #E0E0E0 bottom right no-repeat;
}

#header_main div.hb_col {
    background: #DEDFDF; 
    display: none;
    float: none;
    left: 0;
    min-height:100px;
    position: absolute;
    top: 30px;
    width: 470px;
    z-index: 99;
    box-shadow: 2px 2px 4px #333333;
	-webkit-box-shadow: 2px 2px 4px #333333;
	-moz-box-shadow: 2px 2px 4px #333333;
}

#header_main div.hb_col.twocolumn {
	width: 330px;
}

#header_main div.hb_col ul {
	display: block;
	float: left;
	width: 140px;
	padding: 15px 0;
}

#header_main div.hb_col li {
	line-height: 26px;
	padding: 0 0 0 14px;
}

#header_main div.hb_col a {
	text-align: left;
	width: 120px;
	padding-bottom: 2px;
	margin: 0;
}

#header_main div.hb_col a:hover {
	background: #f4fbff;
}

#header_main div.hb_col ul.col3 {
	background: #B9B9B9;
	border-left: 1px solid #00325B;
	float: right;
	height: 190px;
	width: 190px;
	padding: 0;
}
#header_main div.hb_col ul.col3 li {
	width: 170px;
	padding: 0;
}
#header_main div.hb_col ul.col3 img {
	background: #FFFFFF;
	border: 3px solid #8CA4B7;
	display: block;
	height: 133px;
	margin: 25px auto;
	width: 130px;
}

#header_main div.hb_col ul.col3 span {
	cursor: none;
	height: 22px;
	left: 20px;
	position: absolute;
	top: 127px;
	width: 130px; 
	z-index: 2; 
	overflow: hidden;
}

/*================= body ===============*/
body{
    margin:0;
	padding:0;
    font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/bg_main.jpg);
}
*{
    margin:0;
    padding:0;
}
a{
    outline:0;
    text-decoration:none;
}
img{
    border:0;
}
h1,h2,h3,h4,h5,h6{
    font-weight:normal;
}
li{
    list-style:none;
}
.img img{
    border: #F6F6F6 solid 2px;
}
.img:hover img{
    border: #F89000 solid 2px;
}
/*======================= search ============================*/
.from1 {
    color:#767676;
    font:12px  Arial;
    background:none;
    border:none;
}

/*======================= header ============================*/
.top-header{
	width:100%;
	height:180px;
	position:fixed;
	top:0;
	z-index:1000;
	background:#fff url(../images/bg_top_header.jpg) no-repeat top center;
}
.page-bg{ background:no-repeat center -190px}
.noscr-bg{background: no-repeat center -5px}
.home-bg{ background-image:url(../images/bg_home.jpg) }
.about-bg{ background-image:url(../images/bg_about.jpg)}
.inverst-bg{ background-image:url(../images/bg_investment.jpg)}
.contact-bg{ background-image:url(../images/bg_contact.jpg)}
.news-bg{background-image:url(../images/bg_news.jpg)}
.member-bg{ background-image:url(../images/bg_members.jpg)}
.project-bg{background-image:url(../images/bg_project.jpg)}
.header {
    width:1000px;
    height:190px;
    margin:0 auto;
}
.mapx {
    width:800px;
    height:500px;
    margin-left:10px;
    margin-top:10px;
}
.cls_logo {
    width:1000px;
    height:113px;
}
.cls_menu {
	width:990px;
	height:30px;
	padding-top:0px;
	margin-left:37px;
	z-index: 10000 ;
}
.cls_search {
    width:1000px;
    height:51px;
}
.cls_search1 {
    width:370px;
    float:left;
    margin-top:4px;
}
.cls_search2 {
    width: auto;
    float:right;
    text-align:right;
    margin-right:12px;
}
/*================= contentv ===============*/
.content-main{
	margin-top:190px
	}
.content_cen {
    width:100%;
    float: left;
}
.banner_cls {
	position:absolute;
	width:100%;
	height:330px;
	margin:-10px auto;
	top: 200px;
	z-index:0;
}
.banner1_cls {
    height:252px;
    margin:0 auto;
	z-index:10;
}
.news_home {
    width:1000px;
    height:203px;
    margin:0 auto;
    padding-top:80px;
	z-index:10;
}
.news_home1 {
    width:500px;
    height:165px;
    float:left;
    background:url(../images/bg_hotnews.png) repeat-x bottom;
	z-index:10;
}
.news_home2 {
    width:496px;
    height:165px;
    float:right;
    background:url(../images/bg_hotnews.png) repeat-x bottom;
	z-index:10;
}
.text {
    color:#C9D3DA;
    font:13px   Arial;
    text-decoration:none;
    line-height:18px;
}

/*================= about ===============*/
.about_cls {
    width:952px;
    margin:0 auto;
/*    padding-bottom:27px;*/
    padding-bottom:57px;
}
.about_menu_cls {
    width:952px;
    height:42px;
    background: url("../images/bg_sub1.png") repeat-x left top;
}
.about_main_cls {
    width:952px;
    background:#ADB8BE;
}
.con_menu_cls{
    width:952px;
    height:75px;
    background: url("../images/bg_content_menu.gif") repeat-x left top;
    border: 1px solid #d9dcde;
    border-bottom: 1px solid #ffffff;
}
ul.con_submenu_cls{
    padding-top: 2px;
	clear:both
}
ul.con_submenu_cls li{
    list-style: none;
    display: inline;
    margin: 0px 0px 0px 30px;
}
ul.con_submenu_cls li a{
    background: url("../images/c_menu_arr_off.gif") no-repeat 0px 3px;
    font: bold 13px   Arial;
    color: #787878;
    padding-left: 15px;
}
ul.con_submenu_cls li a:hover, ul.con_submenu_cls li a.con_submenu_item_active{
    background: url("../images/c_menu_arr_on.gif") no-repeat 0px 3px;
    font: bold 13px  Arial;
    color: #e96e05;
    padding-left: 15px;
}
.about_content{
	color: #104F76;
    font: normal 13px/22px   Arial;
    margin: 12px 30px;
    width: 900px;
}
.about_content p{
    color: #2a4a5d;
    font: normal 13px/22px   Arial;
    margin-bottom: 16px;
}
.about_pic{
    width: 335px;
	height: 400px;
    background: url("../images/bg_pic.png") no-repeat left top;
	margin-right: -32px; 
	margin-top: 35px;
	float: right;
}
ul.about_menu_nav li{
    list-style: none;
    display: inline;
    height: 42px;
}
ul.about_menu_nav li a{
    font: normal 20px   Arial;
    color: #787878;
    text-transform: uppercase;
    height: 42px;
    line-height: 36px;
    float: left;
    padding: 0px 12px;
}
ul.about_menu_nav li a:hover, ul.about_menu_nav li a.about_menu_item_active{
    background: url("../images/menu_about_heading_bg_on.gif") repeat-x left top;
    font: normal 20px  Arial;
    color: #ffffff;
    float: left;
    line-height: 42px;
    padding: 0px 12px;
}
ul.about_menu_nav li a.about_menu_item_last{
    padding: 0px 14px 0px 13px;
}

/*================= project ===============*/
.project_menu_cls {
    width:980px;
    margin:0 auto;
    text-align: center;
    padding-top: 50px;
	z-index:0;
}
.project_main_cls {
	width:100%;
	height:455px;
	margin:0 auto;
	position:absolute;
	z-index:1;
}
.project_main1_cls {
    height:433px;
    margin:0 auto;
}
.project_main2_cls {
    height:520px;
}
/*================= investment ===============*/
.investment_main_cls {
	width:100%;
	height:505px;
	margin:0 auto;
	position:absolute;
	z-index:0;
}
.investment_main1_cls {
    height:520px;
    margin:0 auto;
}
/*================= footers ===============*/
.footers {
    clear:both;
    width:100%;
    height:28px;
    background:url(../images/bg_copy.png) no-repeat top;
}

.copy {
    width:414px;
    height:28px;
    margin:0 auto;
}
/*================= bottom ===============*/
.bottom {
    width:100%;
    height:100%;
    background:url(../images/bottom.jpg) no-repeat top;
}

/*================== more stylesheet =================*/
.about_ck_flash{
    width: 980px;
    height: 416px;
    background: url("../images/bg_ck.png") no-repeat left top;
}
.about_film_flash{
	  margin-top: 10px;
      width: 980px;
      height: 430px;
      background: url("../images/bg_ck.png") no-repeat left top;
}
.player_ck_flash{
	margin-left: 8px;
    width: 550px;
    height: 334px;
}
#player_ck{
    width: 550px;
    height: 334px;
}
#film_ck{
    width: 980px;
    height: 407px;
}
#about_ck{
    width: 980px;
    height: 407px;
}
.content_wrapper{
    width: 952px;
    background:#e1eaef url("../images/bg_content.jpg") repeat-x left top;
    float: left;
    border-bottom: 5px solid #d9dcde;
	min-height:453px;
}
.content_pic{
    width: 335px;
	height: 400px;
    background: url("../images/bg_pic.png") no-repeat left top;
	margin-right: -52px; 
	float: right;
}
.content_img{
    margin-left: 21px;
	margin-top: 12px;
	background:#fff;
	padding:5px;
	box-shadow: 1px 1px 2px #333333;
	-webkit-box-shadow: 1px 1px 2px #333333;
	-moz-box-shadow: 1px 1px 2px #333333;
}
.about_bt_tieude{
    color: #DB6300;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 20px;
	text-transform: uppercase;   
}
.content_text_area{
    color: #104F76;
    font: normal 13px/22px   Arial;
    width: 890px;
    margin-top: 20px ;
	margin-left: 40px;
	margin-right: 40px;
	margin-bottom: 20px;
}
.content_text_area a{
	color: #333333;
}
.content_text_area a:hover{
	color: #ff7c1c;
}
.content_text_area p{
    margin-bottom: 16px;
    color: #104F76;
    font: normal 13px/22px   Arial;
}
.menu_bottom{
    text-align: center;
    width: 100%;
    padding: 40px 0px 5px 0px;
    float: left;
}
ul.menu_bottom_list{
    margin: 0px;
    padding: 0px;
}
ul.menu_bottom_list li, ul.menu_bottom_list li a{
	list-style: none;
	display: inline;
	font: 11px   Arial;
	text-transform: uppercase;
	color: #005482;
}
ul.menu_bottom_list li a:hover, ul.menu_bottom_list li.current a{
	color: #E96E05;
}

/*==================== Hoi dong quan tri ==================*/
.content_wrapper2{
    width: 952px;
    background: url("../images/bg_board.jpg") repeat-x left top;
    float: left;
    border-bottom: 5px solid #d9dcde;
}
.board_heading_cls img{
    padding: 1px;
}
.menu_left{
    width: 230px;
    float: left;
    padding-left: 8px;
}
.content_right{
    width: 680px;
	float: right;
    padding-left: 20px;
}
.content_line{
	 width: 680px;
	 height: 3px;
     color: #d9dcde;
}
.content_right_text{
    color: #104F76;
    font: normal 13px/22px   Arial;
	margin-top: 20px ;
	margin-right: 20px;
	margin-bottom: 20px;
}
.pic_flip{
	margin-top: 20px ;
	margin-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
}
.content_right_heading{
    font: bold 16px  Arial;
	display: block;
	padding-top: 14px;
	padding-left: 18px;
	padding-bottom: 14px;
	margin-left: -20px;
	margin-bottom: 10px;
	background:  url("../images/top_h.png") repeat-x left top; 
}
ul.menu_left_nav{
    padding-top: 15px;
}
ul.menu_left_nav li{
    list-style: none;
    height: 36px;
    margin-bottom: 2px;
}
ul.menu_left_nav li a{
    background: url("../images/bg_menu_left_off.gif") no-repeat left top;
    font: normal 13px   Arial;
    color: #787878;
    height: 36px;
    line-height: 36px;
    float: left;
    padding-left: 35px;
    width: 240px;
}
ul.menu_left_nav li a:hover, ul.menu_left_nav li a.menu_left_item_active{
    background: url("../images/bg_menu_left_on.gif") no-repeat left top;
    color: #f87d14;
}
.board_heading_cls img{
    padding: 1px;
}
.about_heading{
    background: url("../images/menu_about_heading_bg_on.gif") repeat-x left top;
    height: 42px;
    float: left;
    width: 238px;
    text-align: center;
    color: #ffffff;
    font: normal 18px   Arial;
    line-height: 42px;
    text-transform: uppercase;
}
/* ====================== Partners stylesheet =========================*/
.board_cls{
    margin: 0 auto;
    width: 952px;    
}
.partner_content_cls{
    background: #b4bcc1 url("../images/bg_doitac_content.png") repeat-x left top;
    width: 951px;
    height: 760px;
    border: 1px solid #e5e5e5;
    border-top: 0px none;
    border-bottom: 0px none;
    float: left;
}
.partner_heading{
    background: url("../images/bg_m_doitac.png") repeat-x left top;
    border: 1px solid #e5e5e5;
    border-bottom: 0px none;
    height: 42px;
    width: 951px;
}
.partner_content_list{
    float: left;
    margin: 25px 0px 0px 44px;    
}
.partner_img{
    background: url("../images/bg_partner_img.png") no-repeat left top;
    width: 203px;
    height: 121px;
    text-align: center;
    vertical-align: middle;
}
.partner_title, .partner_title a{
    font: bold 13px   Arial;
    color: #808080;
    text-align: center;
    padding-bottom: 5px;
}
.partner_item{
    vertical-align: bottom;
    padding: 0px 16px 14px 0px;
    width: 203px;
}
.partner_nav{
    float: left;
    border-top: 1px solid #999c9d;
    width: 860px;
}
.partner_nav_sub{
    float: right;
    padding-top: 5px;
}
.partner_nav_item, .partner_nav_item_active{    
    font: bold 13px/27px   Arial;
    background: url("../images/bg_partner_nav.png") no-repeat left top;
    width: 27px;
    height: 27px;
    float: left;
    text-align: center;
    margin-left: 5px;
}
.partner_nav_item{
    color: #777777;
}
.partner_nav_item:hover, .partner_nav_item_active{
    color: #ff7c1c;
}
/* ================ Y Kien Khach Hang =============== */
.content_page{
    width: 952px;
    margin: 0px auto;
}
.customer_idea_area{
    float: left;
    width: 952px;
}
.customer_img_player{
    background: url("../images/bg_player.gif") no-repeat left top;
    width: 567px;
    height: 390px;
    float: left;
}
.customer_img_player img{
    width: 550px;
    height: 334px;
    margin-left: 8px;
}
.customer_title{
	font: normal 18px   Arial;
	color: #666666;
	padding-top: 18px;
	margin: 0px 0px 8px 8px;
	text-transform: uppercase;
}
.customer_idea_content_area{
    float: left;
    width: 356px;
    height: 345px;
}
.customer_idea_content{
    float: left;
    width: 384px;
    height: 345px;
    background: url("../images/bg_noidung_ykien.png") repeat-x left top;
    color: #e4ebef;
}
.customer_idea_content_des{
    padding: 10px;
	color: #104F76;
    font: normal 13px/22px   Arial;
    margin: 12px 12px;
}
.customer_idea_content p{
    color: #1f4d67;
    font: normal 13px/22px  Arial;
}
.customer_content_title{
    text-align: center;
    margin-bottom: 8px;
}
.customer_list_wrapper{
    margin-top: 30px;
    float: left;
}
.customer_list_heading{
    float: left;
    margin-left: 10px;
    height: 26px;
}
.customer_list_heading2{
    float: right;
    width:350px;
}
.customer_list{
    background: url("../images/bg_customer_list.png") no-repeat left top;
    width: 901px;
    height: 279px;
	margin-left: 10px;
    float: left;
}
.cus_left{
    width: 600px;
    height: 279px;
	margin-left: 10px;
    float: left;
}
.cus_right{
    width: 280px;
    height: 279px;
	margin-left: 10px;
    float: left;
}
.cus_lst{ height:200px}
.cus_bottom {
    float: left;
    height: 35px;
    padding-left: 20px;
    width: 500px;
}
.cus_list_col{
    margin: 5px;
}
.cus_list_col li{
    margin: 5px 7px;
}
.cus_list_col li a{
	color: #666666;
	font: bold 13px/20px   Arial;
	text-transform: uppercase;
}
.cus_list_col li a:hover, .cus_list_col li a.customer_item_active{
    color: #DB6300;
	
}
/* ============== Members  ===============*/
.member_heading{
    background: url("../images/bg_m_member_off.png") repeat-x scroll left top transparent;
    color: #787878;
    float: left;
    font: 18px/42px  Arial;
    height: 42px;
    text-align: center;
    text-transform: uppercase;
    padding: 0px 20px;
    cursor: pointer;
}
.member_heading:hover, .member_heading_active{
    background: url("../images/bg_m_member_on.png") repeat-x scroll left top transparent;
    color: #FFFFFF;
    float: left;
    font: 18px/42px  Arial;
    height: 42px;
    text-align: center;
    text-transform: uppercase;
    padding: 0px 20px;
    cursor: pointer;
}
.member_page_heading{
    background: url("../images/bg_member_heading.png") repeat-x scroll left top transparent;
    height: 42px;
    width: 952px;
}
.members_content_cls {
    background: url("../images/bg_members.png") no-repeat scroll left top;
    float: left;
    width: 952px;
	border-bottom:5px solid #D9DCDE;
	min-height:600px;
}
ul.menu_left_members_nav{
    padding-top: 15px;
    width: 310px;
    float: left;
    background: #e5e5e5 url("../images/bg_m_left_member.png") repeat-x left top;
    border: 3px solid #ffffff;
}
ul.menu_left_members_nav li{
    list-style: none;
    width: 290px;
    margin-bottom: 5px;
    border-bottom: 1px dashed #d3d2d2;
    margin-left: 5px;
	min-height:30px;
}
ul.menu_left_members_nav li a{
    background: url("../images/m_left_arrow_off.png") no-repeat 0 2px;
    font: normal 13px   Arial;
    color: #646465;
    padding-left: 16px;
    margin: 10px; 
	display:table
}
ul.menu_left_members_nav li a:hover, ul.menu_left_members_nav li a.menu_left_member_item_active{
    background: url("../images/m_left_arrow_on.png") no-repeat 0 2px;
    color: #267eaf; display:table

}
.menu_member_top{
    background: url("../images/bg_mem_top.png") no-repeat left top;
    width: 332px;
    height: 11px;
    float: left;
}
.menu_member_bottom{
    background: url("../images/bg_mem_bottom.png") no-repeat left top;
    width: 332px;
    height: 12px;
    float: left;
}
.menu_members_center{
    background: url("../images/bg_mem_right_repeat_1.png") repeat-y right top;
    width: 332px;
    float: right;
}
.mem_left{
    float: left;
    width: 332px;
    margin-left: -31px;
	position:relative;
	z-index:95
}

.mem_right{
    float: left;
    width: 649px;
    background: url("../images/bg_mem_right_content.png") no-repeat left top;
	min-height:590px;
}
.member_title_bar{
    background: url("../images/bg_member_title_bar.png") repeat-x left top;
    height: 35px;
    color: #ffffff;
    font: normal 16px   Arial;
    line-height: 35px;
    padding-left: 20px;
    margin-top: 19px;
}
.mem_des{
    margin-top: 20px ;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
    color: #104F76;
    font: normal 13px/22px   Arial;
}
.mem_des p{
    line-height: 18px;
	margin-bottom:12px;
}
.mem_des{
    margin: 20px 29px 20px 20px;
    float: left;
    width: 595px;
}
.mem_title{
	color: #267EAF;
	font: bold 16px   Arial;
	margin-bottom: 10px;
}
.mem_slide{
    float: left;
    width: 604px;
    height: 319px;
	margin-top: 30px;
    margin-left: 20px;
}
.mem_tab_item{
    background: url("../images/bg_m_project_off.png") no-repeat left top;
    width: 93px;
    height: 30px;
    color: #7b7b7b;
    float: left;
    line-height: 30px;
    margin-left: 10px;
    font: normal 13px   Arial;
    text-align: center;
    text-transform: uppercase;
    line-height: 30px;
}
.mem_list{
    float: left;
    width: 604px;
    height: 264px;
/*    margin: 30px 0px 0px 20px;*/
    background: url("../images/bg_mem_list.png");
}
.mem_pic{
    margin-left: 9px;
    margin-top: 9px;
}
.mem_img img{
    margin: 4px 6px 6px 4px;
    width: 170px;
    height: 97px;
}
.mem_slide_nav{
    float: left;
    text-align: center;
    padding-top: 20px;
    width: 570px;
}
.mem_slide_nav a{
    margin-right: 10px;
}
.mem_tbl td{
    padding-right: 12px;
    padding-bottom: 5px;
    width: 182px;
}
/* ================ Scroll Bar =============== */
#scrollbar1 { 
	width: 360px;
	height: 285px; 
	float:left; 
	margin-left:20px; 
	margin-top:30px;
	z-index: 0;
}
#scrollbar1 .viewport {
	width: 340px; 
	height: 285px; 
	overflow: hidden; 
	position: relative;
}
#scrollbar1 .overview {
	list-style: none;
	position: absolute;
	font: normal 13px/22px   Arial;
	color:#104F76;
	z-index: 0;
}
#scrollbar1 .scrollbar,
#scrollbar1 .thumb .end,
#scrollbar1 .thumb { 
	background: transparent url(../images/bg-scrollbar.png) no-repeat; 
}
#scrollbar1 .scrollbar { 
	position: relative; 
	background-position: 0 0; 
	float: right; 
	width: 15px;
}
#scrollbar1 .track	{ 
	background: transparent url(../images/bg-scrollbar-end.png) no-repeat 0 100%; 
	height: 100%; 
	width: 13px; 
	position: relative; 
	padding: 0 1px; 
}
#scrollbar1 .thumb {
	background-position: 100% 100%;
	height: 20px;
	width: 13px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 0;
	z-index: 0;
}
#scrollbar1 .thumb .end { 
	background-position: 100% 0; 
	height: 5px; 
	width: 13px;
}
#scrollbar1 .disable { 
	display: none; 
}
/*================= contact ===============*/
.contact_cls {
    width:954px;
    margin:0 auto;
/*    padding-bottom:27px;*/
    padding-bottom:57px;
}
.contact_text_area{
	color: #666666;
	font: normal 13px/22px   Arial;
	width: 530px;
	float: left;
	text-align: center;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.contact_text_area a{
    color: #007CC3;
}
.contact_text_area a:hover{
	color: #ff7c1c;
}
.contact_menu_cls {
    width:952px;
    height:42px;
    background: url("../images/bg_sub.png") no-repeat left top;
}
.contact_main_cls {
    width:954px;
    background:#ADB8BE url(../images/bg_about_main.png) repeat-x left top;
}
.contact_menu_cls{
    width:952px;
    height:75px;
    background: url("../images/bg_content_menu.gif") repeat-x left top;
    border-bottom: 1px solid #ffffff;
}
ul.contact_submenu_cls{
    padding-top: 2px;
}
ul.contact_submenu_cls li{
    list-style: none;
    display: inline;
    margin: 0px 0px 0px 30px;
}
.contact_content p{
    color: #2a4a5d;
    font: normal 13px/22px   Arial;
    margin-bottom: 16px;
}
.contact_but{
    padding-right:15px;
}
.contact_pic{
    width: 410px;
	height: 426px;
    background: url("../images/contact_pic.png") no-repeat left top;
	margin-right: -32px; 
	margin-top: -5px;
	float: right;
	text-align:right;
}

/*================= form ===============*/
#form_contact{ 
    margin-top:25px;
	margin-right:25px;
    width:370px; 
    height:320px; 
    float:right;
}
#form_contact ul{
	padding-top:5px;
}
#form_contact ul li{
	height:28px; 
	padding-top:3px; 
	padding-right:10px;
	font-family:  Arial; 
	font-size:13px; 
	color:#8FB8D1; 
	background:url(../images/bg_form.png) right top no-repeat; 
	text-align:right;
}
#form_contact ul li span{
	font-family:  Arial; 
	font-size:13px; color:#FFFFFF;
}
#form_contact ul li input.formx{
	width:200px; 
	height:20px; 
	font-family: Arial; 
	font-size:12px; color:#ECECEC; 
	background:none; 
	border:0px;  
	margin-left:20px;
}
#form_contact dt {
	margin-bottom:5px; 
	padding-right:10px; 
	padding-top:5px; 
	height:120px; 
	background:url(../images/bg_form1.png) right top no-repeat; 
	text-align:right;
}
#form_contact dt textarea.formx2{
	width:300px; 
	height:110px; 
	font-family: Arial; 
	font-size:12px; 
	color:#ECECEC; 
	background:none; 
	border:0px;
	resize:none
}
/*==================== Cao Bach ==================*/
.announ_wrapper{
    width: 952px;
    background: url("../images/bg_announ.jpg") repeat-y left top;
    float: left;
    border-bottom: 5px solid #d9dcde;
}
.announ_menu_cls {
    width:952px;
    height:60px;
    background: url("../images/bg_sub2.png") no-repeat left top;
}
.announ_heading{
    background: url("../images/menu_about_heading_bg_on.gif") repeat-x left top;
    height: 42px;
    float: left;
    width: 200px;
    text-align: center;
    color: #ffffff;
    font: normal 18px   Arial;
    line-height: 42px;
    text-transform: uppercase;
}
.announ_right{
    width: 720px;
	float: right;
	margin-top: -20px;
    padding-left: 20px;
	padding-right: 10px;
}
.pdf_right{
    width: 120px;
	height: 60px;
	float: right;
	padding-right: 10px;
}
.announ_left{
    width: 170px;
    float: left;
	margin-top: -20px;
	margin-left: 10px;
    padding-left: 8px;
}
.announ_number{
    width: 140px;
	margin-top: 20px;
}
.numberx{
    width: 120px;
	float: left;
	font: bold 12px/32px   Arial;
    color: #787878;
	text-align: center;
}
ul.announ_left_nav{
    padding-top: 15px;
}
ul.announ_left_nav li{
    list-style: none;
    height: 36px;
    margin-bottom: 2px;
}
ul.announ_left_nav li a{
    background: url("../images/bg_announ_left_off.gif") no-repeat left top;
    font: bold 13px   Arial;
    color: #787878;
    height: 36px;
    line-height: 36px;
    float: left;
    padding-left: 35px;
    width: 170px;
}
ul.announ_left_nav li a:hover, ul.announ_left_nav li a.announ_left_item_active{
    background: url("../images/bg_announ_left_on.gif") no-repeat left top;
    color: #f87d14;
}
/*==================== Policy ==================*/
.policy_slide{
    float: left;
    width: 640px;
    height: 319px;
	margin-top: 30px;
    margin-left: 0px;
}
.policy_left{
    float: left;
    width: 230px;
    margin-left: -2px;
}
.policy_list{
    float: left;
    width: 640px;
    height: 264px;
/*    margin: 30px 0px 0px 20px;*/
    background: url("../images/bg_policy.gif");
}
.policy_pic{
    margin-left: 9px;
    margin-top: 9px;
}
.policy_right_text{
    color: #104F76;
    font: normal 13px/22px   Arial;
	margin-top: 0px ;
	margin-right: 20px;
	margin-bottom: 20px;
}
ul.policy_nav{
    width: 228px;
    float: right;
}
ul.policy_nav li{
    list-style: none;
    width: 210px;
    padding-bottom: 4px;
    border-bottom: 1px dashed #d3d2d2;
    line-height: 26px;
    margin-left: 10px;
}
ul.policy_nav li a{
    background: url("../images/m_left_arrow1.gif") no-repeat 0px 2px;
    font: normal 13px   Arial;
    color: #646465;
    padding-left: 15px;
    margin-left: 3px;
}
ul.policy_nav li a:hover, ul.policy_nav li a.policy_active{
    background: url("../images/m_left_arrow1_on.gif") no-repeat 0px 2px;
    color: #267eaf;
}
/*==================== Achievements  ==================*/
.content_wrapper3{
    width: 952px;
    background: url("../images/bg_achie.jpg") repeat-x left top;
    float: left;
	padding-bottom: 30px;
    border-bottom: 5px solid #d9dcde;
}
.achie_left{
    width: 260px;
    float: left;
    padding-left: 8px;
}
.achie_right{
    width: 660px;
	float: right;
    padding-left: 20px;
}
.achie_line{
	 width: 660px;
	 height: 3px;
     color: #d9dcde;
}
.achie_right_text{
    color: #104F76;
    font: normal 13px/22px   Arial;
	width: 400px;
	margin-top: 20px ;
	margin-right: 20px;
	margin-bottom: 20px;
}
.achie_flip{
	display: block;
	margin-top: 20px ;
	margin-right: 20px;
	background: #FFFFFF;
	border: 3px solid #8CA4B7;
}
.achie_right_heading{
	font: bold 16px  Arial;
	color: #333333;
	text-transform: uppercase;
	display: block;
	padding-top: 14px;
	padding-left: 18px;
	padding-bottom: 14px;
	margin-left: -20px;
	margin-bottom: 10px;
	background:  url("../images/top_h.png") repeat-y left top;
}
.linex{
	margin-left: -20px;
}
ul.achie_left_nav{
    padding-top: 15px;
}
ul.achie_left_nav li{
    list-style: none;
    height: 36px;
    margin-bottom: 2px;
}
ul.achie_left_nav li a{
    background: url("../images/bg_menu_left1_off.gif") no-repeat left top;
    font: normal 13px    Arial;
    color: #787878;
    height: 36px;
    line-height: 36px;
    float: left;
    padding-left: 35px;
    width: 240px;
	text-transform: uppercase;
}
ul.achie_left_nav li a:hover, ul.achie_left_nav li a.achie_left_item_active{
    background: url("../images/bg_menu_left1_on.gif") no-repeat left top;
    color: #f87d14;
}
.achie_heading{
    background: url("../images/menu_about_heading_bg_on.gif") repeat-x left top;
    height: 42px;
    float: left;
    width: 260px;
    text-align: center;
    color: #ffffff;
    font: normal 18px   Arial;
    line-height: 42px;
    text-transform: uppercase;
}
/*==================== Weblink  ==================*/
.content_wrapper4{
    width: 952px;
	height: 520px;
    background: url("../images/bg_link.jpg") no-repeat left top;
    float: left;
    border-bottom: 5px solid #d9dcde;
}
.weblink_pic{
    width: 335px;
	height: 400px;
    background: url("../images/bg_pic.png") no-repeat left top;
	margin-right: -31px; 
	margin-top: 33px;
	float: right;
}
.weblink_img{
    margin-left: 24px;
	margin-top: 14px;
}
.weblink_left{
    width: 570px;
    float: left;
    padding-left: 30px;
}
ul.weblink_left_nav{
    padding-top: 50px;
	padding-bottom: 30px;
}
ul.weblink_left_nav li{
    list-style: none;
    height: 35px;
    margin-bottom: 2px;
}
ul.weblink_left_nav li a{
    background: url("../images/web_l.png") no-repeat left top;
    font: bold 13px    Arial;
    color: #787878;
    height: 35px;
    line-height: 35px;
    float: left;
    padding-left: 35px;
    width: 570px;
	text-transform: uppercase;
}
ul.weblink_left_nav li a:hover, ul.weblink_left_nav li a.weblink_left_item_active{
    background: url("../images/web_l_o.png") no-repeat left top;
    color: #f87d14;
}
/*=================== news ====================*/
.news_heading{
    background: url("../images/bg_news_heading.png") repeat-x left top;
    height: 42px;
    width: 952px;
}
.news_col_left {
    width:460px;
    height:145px;
    float:left;
	 border-bottom: 1px dotted #6c6c6c;
	margin-bottom: 10px;
	margin-left: 10px;
	
}
.news_col_right {
    width:460px;
    height:145px;
    float:right;
	 border-bottom: 1px dotted #6c6c6c;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	
}
.news_text {
    color:#104F76;
    font: 13px   Arial;
    text-decoration:none;
    line-height:18px;
}
ul.news_menu_nav li{
    list-style: none;
    display: inline;
    height: 42px;
}
ul.news_menu_nav li a{
    font: normal 18px  Arial;
    color: #787878;
    text-transform: uppercase;
    height: 42px;
    line-height: 42px;
    float: left;
    padding: 0px 16.7px;
}
ul.news_menu_nav li a:hover, ul.news_menu_nav li a.news_menu_item_active{
    background: url("../images/bg_m_member_on.png") repeat-x left top;
    font: normal 18px  Arial;
    color: #ffffff;
    float: left;
    line-height: 42px;
    padding: 0px 16.7px;
}
.news_content_cls{
    background: #b4bcc1 url("../images/bg_news_content.png") repeat-x left top;
    width: 952px;
    float: left;
	padding-bottom: 30px;
	border-bottom:5px solid #d7d8da;
}
.news_bottom{
    float: left;
    height: 35px;
    width: 932px;
	background:url(../images/n_bottom.jpg) repeat-x left top;
	padding-left: 20px;
}
.news_item{
    vertical-align: top;
    padding-left: 18px;
    width: 446px;
}
.news_item_tbl{
    border-bottom: 1px dotted #6c6c6c;
    padding: 15px 0px;
}
.news_item_tbl_last{
    padding: 15px 0px;
}
.news_thumb{
	margin:10px 10px 10px 10px; 
	background: url("../images/bg_pic_home.png") no-repeat; 
	padding:8px 8px; 
	float:left;
	width: 214px;
    height: 119px;
}
.news_img{
    background: url("../images/bg_news_img.png") no-repeat left top;
    width: 214px;
    height: 119px;
    text-align: center;
    vertical-align: top;
}
.news_img img{
    width: 196px;
    height: 100px;
    margin: 11px 9px 8px 9px;
}
.news_des{
    color: #6c6c6c;
    width: 220px;
    padding-left: 10px;
    font: normal 13px/22px  Arial;
    vertical-align: top;
}
.news_detail{
    margin-top: 10px;
}
.news_content_list{
    float: left;
    margin-top: 25px;
}
.news_nav{
    margin: 0px 0px 10px 18px;
    float: left;
    border-top: 1px solid #999c9d;
    width: 916px;
}
.news_content_detail{
	color: #104F76;
    font: normal 13px/22px   Arial;
    margin-left: 40px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 40px;
	
}
.news_title{
    color: #ff7500;
    font: bold 20px  Arial;
}
.other_news{
    float: left;
    margin: 10px 0px 10px 30px;
    width: 700px;
}
.news_text_title {
    color:#104F76; 
    font: bold 12px  Arial;
    text-decoration:none;
    line-height:18px;
}
.news_text_title2 {
    color:#e66415; 
    font: bold 13px  Arial;
    text-decoration:none;
    line-height:18px;
}
.other_news_heading{
    float: left;
    margin-left: 24px;
    height: 27px;
}
.other_news_list{
    background: url("../images/bg_other_news.png") no-repeat left top;
    width: 700px;
    height: 250px;
    float: left;
}
ul.other_news_items {
    margin: 10px 30px;
    float: left;
}
ul.other_news_items li{
    list-style: none;    
    font: normal 13px/27px  Arial;
    color: #333333;
}
ul.other_news_items li a{
    font: normal 13px/27px  Arial;
    color: #333333;
    background: url("../images/other_news_arr.png") no-repeat 0px 4px;
    padding-left: 20px;
}
ul.other_news_items li a:hover{
    font: normal 13px/27px  Arial;
    color: #E96E05;
}
/* ================ news codong cophieu ============== */
.news_codong_heading{
    background: url("../images/bg_news_codong_heading.png") repeat-x left top;
    border: 1px solid #bdc7cc;
    border-bottom: 0px none;
    height: 42px;
    width: 952px;
}
.news_codong_cls{
    background: #CFDAE1 url("../images/bg_news_content2.png") repeat-x left top;
    width: 952px;
    float: left;
	padding-bottom: 30px;
}
.news_codong_cls1{
    background: #CFDAE1 url("../images/bg_news_content3.png") repeat-x left top;
    width: 952px;
    float: left;
	padding-bottom: 30px;
}
.news_content_codong{
    float: left;
    margin: 20px 0px 0px 9px;
}
.news_menu_tabs{
    margin-left: 19px;
	width: 926px;
    float: left;
    height: 27px;
}
.news_codong_content{
    float: left;
    width: 926px;
    margin-left: 19px;
}
.news_codong_left{
    float: left;
    width: 172px;
    background: url("../images/bg_news_codong_left.png") repeat-x left top;
	padding-bottom: 8px;
}
ul.news_codong_list{
    padding-top: 15px;
}
ul.news_codong_list li{
    list-style: none;
    height: 36px;
    margin-bottom: 2px;
    padding-left: 8px;
}
ul.news_codong_list li a{
    background: url("../images/bg_m_baocao_off.png") no-repeat left top;
    font: normal 16px  Arial;
    color: #787878;
    height: 36px;
    line-height: 36px;
    float: left;
    padding-left: 35px;
    width: 155px;
}
ul.news_codong_list li a:hover, ul.news_codong_list li a.news_codong_item_active{
    background: url("../images/bg_m_baocao_on.png") no-repeat left top;
    color: #f87d14;
}
.news_codong_right{
    float: left;
    width: 690px;
	color: #104F76;
    font: normal 13px/22px   Arial;
    margin-left: 40px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 40px;
}

.news_content_cls_cdcp{
    background: #b4bcc1 url("../images/bg_news_content_2.png") repeat-x left top;
    width: 951px;
    border: 1px solid #e5e5e5;
    border-top: 0px none;
    border-bottom: 0px none;
    float: left;
}
.news_cdcp_content{
    float: left;
    width: 935px;
    margin: 0px 8px 8px;
    background: #b4bcc1 url("../images/bg_news_codong_cophieu_2.png") repeat-x left top;
}
.news_item_cdcp{
    vertical-align: top;
    padding: 0px 8px;
    width: 446px;
}
.news_cdcp_nav{
    margin: 0px 8px 10px 8px;
    float: left;
    border-top: 1px solid #999c9d;
    width: 916px;
}
.news_number{
    width: 140px;
	margin-left: 30px;
}

.hsl-wrap{ width:100%; overflow:hidden;}
.hsl-nav{ width:1000px; margin:0 auto; position:relative}
.hsl-container{ position:relative; height:260px; overflow:hidden;}
.hsl-container li{float:left; margin-right:6px}
.hsl-container li a{ padding:8px; background:#fff; display:block}
.hsl-container li a:hover img{ padding:4px; margin:-4px; background:#ff6900}
.hsl-container li .mask{ position:absolute; width:376px; height:100%; display:block; z-index:-200; top:0}
.hsl-container h3{ position:absolute; display:none; top:8px; width:360px; height:40px; overflow:hidden}
.hsl-container h3 span{text-transform:uppercase; color:#fff; position:relative; height:20px; padding:10px; display:block; background:url(../images/hsl_h3.png) repeat-x; font-size:90%; font-weight:bold}
.hsl-nav a{ position:absolute; top:-165px; width:50px; height:50px; display:block; z-index:2000}
.hsl-nav a span{text-indent:-9999px; width:100%; height:100%; display:block}
.hsl-nav .next{left:915px}
.hsl-nav .prev{left:30px}
.hsl-nav .next span{ background: url(../images/hsl_next.png) no-repeat top left}
.hsl-nav .prev span{ background: url(../images/hsl_prev.png) no-repeat top left}
.nav-mask{ position:absolute; width:50px; height:50px;display:block; top:-165px; z-index:2001; left:-3000px}

.single-img{ background:#b9b9b9; padding:16px !important; margin-top:5px; display:block; width:168px;}
.single-img img{border: 3px solid #8CA4B7;}
.clear{clear:both}
.search-box{float:left; margin-left:13px;}
.search-input{ background:url(../images/bg_search.png) no-repeat; float:left; margin-top:5px; padding:0 15px 10px 15px}
.pagetitle{font-family:'Myriad Pro Light'; padding:9px 15px; background: url(../images/h3-title.jpg) repeat-x;text-transform:uppercase; color:#fff; float:left}
.news_smenu_nav h3{font-family:'Myriad Pro Light'; padding:9px 15px;text-transform:uppercase; color:#747474; float:left}
.news_smenu_nav .current h3, .news_smenu_nav a:hover h3{ color:#fff !important;  background: url(../images/h3-title.jpg) repeat-x}
.diabanlink{ position:relative}
.mtip{
	width:50px;
	height:25px;
	border-radius:5px;
	display:inline-block;
	text-indent:-9999px;
	position:absolute;
	filter:alpha(opacity=10);
}
a.mhanoi{ top:135px; left:410px}
a.mhaiphong{top:170px; left:435px}
a.mvinh{top:222px; left:390px}
a.mhue{top:320px; left:475px}
a.mdanang{top:345px; left:508px}
a.mphuyen{top:442px; left:550px}
a.mkhanhhoa{top:485px; left:550px}
a.mlamdong{top:505px; left:480px}
a.mbinhthuan{top:532px; left:523px}
a.mbinhduong{top:530px; left:450px; width:30px !important}
a.mdongnai{top:540px; left:480px}
a.mlongan{top:545px; left:405px}
a.mvungtau{top:565px; left:486px}
a.mhcm{top:565px; left:435px}
a.mkiengiang{top:585px; left:387px}
a.mcantho{top:607px; left:410px}
a.mphuquoc{top:580px; left:333px}
#maptip{ background:url(../images/tip_bg.png) no-repeat; display:block; position:absolute;width:210px; height:75px; top:-3000px;}
#maptip span{ float:left; margin:20px 0px 0 70px; font-size:16px; font-weight:bold ; display:block; }
.corevalue_nav li a, .bctc_nav li a{ text-transform:uppercase; font-family:'Myriad Semib' !important; }

.gt-title{ margin:10px 0 0 30px; font-family:'Myriad Pro Light'; text-transform:uppercase; font-size:20px !important; color:#00253b}
.gt-left-img{ margin:0 0 20px -72px}
.gt-right-img{ float:right; margin:0 0 10px 10px}
.musicmenu{ position:absolute}
.openmusic{ text-indent:-9999px;width:90px; height:30px; background:url(../images/menu_btn.png) no-repeat top left; display:block; margin:8px 0 0 20px}
.openmusic:hover{ background-position: bottom left;}
.board-item{ clear:both}
.board-item .name{font-family:'Myriad Semib'; height:24px; background:#dfeef5; display:block; width:640px; margin-left:-70px; padding:13px 0 13px 60px; font-size:16px; font-weight:bold; color:#00253b; margin-bottom:10px}
.board-item .name span{ float:right; margin-right:230px}
.board-item .image{ float:right; padding:4px; background:#fff; box-shadow:1px 1px 5px #555; margin:-30px 0 20px 20px}
.board-item .image img{ display:block}
.members_content_cls2{ background:url(../images/bg_members2.png) repeat-y}
.board-right{ width:650px; float:right;}
.board-menu{ position:absolute}
.sodocontent{ margin:0 0 -5px -298px}
.zoom{background:url(../images/zoom.png) no-repeat; width:73px; height:73px; float:right; margin:20px -100px; position:absolute; text-indent:-9999px; cursor:pointer;}
.achie-item .image{float:right}
.news_smenu_nav li{ float: left; margin-right:5px}
.news_smenu_nav li:hover a h3{ color:#104F76}
.bctc-right{ margin:20px 0 30px 300px}
.bctc-right p{ margin-bottom:12px}
.bctc-content{ clear:both; padding-top:10px}
.bctc_nav{ margin-top:10px; position:absolute}
.dl-bctc{ float:right; line-height:40px; background:url(../images/dl_pdf.png) top right no-repeat; text-transform:uppercase; padding-right:45px; color:#00253b; margin-right:20px}
.dl-bctc:hover{ color:#0477e2; background-position:bottom right}
.other_report_lst{ background:#dae4e8; border-radius:10px; box-shadow: 1px 1px 3px #444; clear:both; width:90% }
.ttlienhe-wrap .content_wrapper{padding-top:15px}
.car_nav{ margin-top:30px}
.car-title{ color:#00253b; font-family:'Myriad Pro Light'; font-size:20px; margin-bottom:20px; text-transform:uppercase;}
.job-left{ width:310px; float:left; padding:15px; text-align:center; color:#555}
.job-right{}
.job-left-box h3{ color:#053f62;font-family:'Myriad Pro Light'; font-size:20px; text-transform:uppercase; padding:10px 0}
.job-login-box h3{ color:#adadad !important}
.job-login-box{ background:url(../images/login_box.png) no-repeat !important; height:170px}
.job-login{ background:url(../images/login_btn.png) no-repeat top; width:70px !important; height:26px; float:right; border:none !important; text-indent:-9999px; margin:0 45px !important }
.job-login:hover{ background-position:bottom; cursor:pointer}
.job-left-box{ background:url(../images/job_info_bg.jpg) repeat-x #ddd; margin-bottom:10px; border-radius:10px}
.clear1{ height:1px; clear:both}
.job-input, .job-text{ margin:5px 0; width:195px; border:1px solid #d2d2d2; border-radius:5px; padding:3px 5px; color:#afafaf}
.job-input2{ width:30% !important}
.job-text{ height:60px; resize:none}
.job-login-box input[type=text]{ background:none; border:none; color:#adadad; margin:9px 0}
.box-content{ text-align:center; width:100%; display:block; padding-bottom:5px}
.job-hilight{ background:#ebebeb; padding:10px 0; margin-bottom:10px}
span.required{ color:red; margin:6px 0 0 0; }
.job-date{ clear:both; margin-bottom:3px; padding:0 41px 0 42px}
.job-date input{ width:25%; float:left}
.job-date .required{position:relative; top:5px}
.capcha-img{margin-top:5px}
.box-content span.job-radio{ font-size:90%}
.box-content span.job-label{ font-size:90%; display:block; text-align:left; margin-left:50px}
.job-btn{width:100px; height:31px; text-indent:-9999px; display:block; border:none; float:left; cursor:pointer}
.job-sm{ background:url(../images/job_sm.png) no-repeat top center; margin-left:70px}
.job-btn:hover{ background-position:bottom}
.job-reset{ background:url(../images/job_reset.png) no-repeat top center; }
.job-right{ float:left; width:600px; padding:15px 0 40px 0; margin-left:6px}
.job-board-head{ text-transform:uppercase; color:#053f62; text-align:center; font-size:90%; font-weight:bold; }
.job-board-head div{padding:10px 0; height:20px !important}
.job-right .col1, .job-right .col2,.job-right .col3,.job-right .col4{ float:left; height:100px}
.job-right .col1{ width:256px; background:#ededed; padding-top:10px}
.job-right .col2{ width:114px; background:#f7f7f7; text-align:center; padding-top:10px}
.job-right .col3{ width:100px; background:#ededed; text-align:center; padding-top:10px}
.job-right .col4{ width:130px; background:#f5f5f5; text-align:center; padding-top:10px}
.job-board-item{ margin-top:5px; font-size:12px; clear:both; padding-top:10px}
.job-board-item .name{ font-weight:bold; text-transform:uppercase;}
.job-board-item p{ padding:6px 15px}
.job-board-item .view{ background:#e1e1e1; padding:9px 15px; font-size:90%; width:226px; display:block}
.job-nav{ clear:both; padding:10px 0}
.job-nav .news_bottom{ width:580px}
.img-desc{ display:block; margin:20px 0}
.mem_des1{ margin-left:0; width:620px; margin-bottom:20px;}
.mem_des2{ margin-top:10px !important}
.mem_des1 .gt-left-img{ margin-left:-50px !important}
.gt-title-mid{ margin:25px 0 10px -20px !important;}
.members_content_cls1{ border-bottom:none !important}
.xd-submn-bg{ background:#013453 url(../images/bg_project_mn.jpg) top center}
.xd-submn-wrap{ height:107px; margin:0 auto; width:980px}
.xd-submn{ margin:45px 50px 0 50px; float:left}
.xd-submn li{ float:left; margin-right:3px}
.xd-submn li a{ color:#bcbcbc; padding:20px; text-transform:uppercase; font-family:'Myriad Semib'}
.xd-submn li a:hover, .xd-submn li.current a{ background:#e56d06 url(../images/xd_submn.jpg) repeat-x top; color:#fff}
.diabanimg{ float:left;}
.job_content_cls{ background:url(../images/car_page.jpg) repeat-y; border-bottom:5px solid #D9DCDE}
.job-content{ background:url(../images/car_top.jpg) no-repeat top}
.hnews-title{ font-size:13px; font-weight:bold; color:#fff; display:block; margin-bottom:8px}
.hnews-title:hover{ color:#00a6ed}
.hnews-title2{color:#C9D3DA; background:#05283d; padding:3px 10px; margin:0 10px 3px; display:block; font-size:13px;float:right; width:245px}
.hnews-title2:hover{color:#fff}
.hsecond-news{width:500px}
.hsecond-news .img{float:left; border:solid #666; margin-left:10px;height:114px}

.org-map{ position:absolute}
.aw-nav{ clear:both;}
.aw-nav .announ_number{ float:right; margin-top:6px !important}
.thietbi-text{background:#ebf6fb; float:left; width:426px; margin-left:7px; padding:46px 20px 20px 20px; color:#00253b; font-size:12px; line-height:22px; position:relative ; height:160px}
.thietbi-text p{ padding-bottom:15px}
.thietbi-text .txt-strong{text-transform:uppercase; font-weight:bold; margin-bottom:5px; position:absolute; top:24px}
.thietbi-img{margin-left:8px}
.thietbi-img a{ float:left;}
.thietbi-img a img{ border:5px solid #879297}
.thietbi{ padding-bottom:15px}
.localnews{ padding-left:5px}
.lcnews-item{ float:left; background:url(../images/news_item_bg.jpg) repeat-x; height:276px; padding:10px; margin:0 0 15px 12px}
.lcnews-item a img{ border:2px solid #fff}
.lcnews-item a:hover img{ border:2px solid #00a6ed}
.downpdf-wrap{ background:url(../images/downpdf_bg.png) no-repeat; padding:12px 10px; width:208px}
.downpdf-wrap a{font-weight:bold; color:#00253b; text-align:right; display:block; background:url(../images/dl_pdf.png) no-repeat top right; padding-right:50px; height:40px}
.downpdf-wrap a:hover{ background-position: bottom right}

/* SITE MAP*/
.sitemap-col{ width:45%; float:left; margin:15px 0 40px 5%; text-transform:uppercase; color:#072e46}
.sm-item{ background:url(../images/sm_item.png) no-repeat left; padding-left:55px; line-height:44px; margin-left:-24px;font-family:'Myriad Semib'}
.sm-item-a{
	background:url(../images/sm_item.png) no-repeat left;
	padding-left:55px;
	line-height:44px;
	margin-left:-24px;
	font-family:'Myriad Semib';
	color:#FF6600
}
.sm-main,.sm-main ul{ background:url(../images/sm-line.gif) repeat-y}
.sm-main ul{ margin-left:15px }
.sm-main li{ background:url(../images/sm-cn.gif) no-repeat -1px 0; line-height:30px}
.sm-main li a{padding-left:30px;font-size:13px; line-height:30px; display:block;color:#072e46; background:url(../images/sm-item.gif) no-repeat 10px center ; width:80%}
.sm-main li a:hover, .sm-item a:hover{ color:#009eff;}
.sm-cat span{ color:#014e7e; padding-left:30px; background:url(../images/sm-cat.gif) no-repeat 10px center; font-weight:bold; font-size:13px}
.sm-item a{color:#072e46}
.re-item{ clear:both; border-bottom:1px dashed #aaa;}
.re-item a{ display:block; padding:5px 0}
.re-item:hover{ background:#ccc}
.re-item:hover a{ color:#104F76}
.re-item .re-number{ padding:3px 10px; float:left; display:block; height:100%; margin:5px 15px 0 0; font-size:120%; font-weight:bold}

.search-nav{ clear:both; height:30px; padding:15px 10px 20px}
.print-wrap .sendtofrd, .print-wrap .printbtn{color:#104F76;}
.printbtn{ background:url(../images/printer.png) no-repeat left; padding:3px 25px 3px 22px; border-right:1px solid #999}
.sendtofrd{ background:url(../images/email_icon.png) no-repeat 25px 1px; padding:3px 15px 3px 50px}
.email-wrap{ color:#104F76; background:#E1EAEF ; display:block }
#email-box{ width:400px; height:340px; display:block; }
.email-wrap-content{ padding:20px}
.email-wrap-content h3{ margin-bottom:20px; display:block; font-size:24px; text-transform:uppercase;}
.email-wrap-content p{ margin-bottom:10px; clear:both}
.email-input{ float:right; width:250px}
textarea.email-input{ resize:none; height:100px}
.em-input{ float:right; margin-top:10px; padding:2px 10px; margin:05px}
.ct-tabs-nav{ float:right; background:url(../images/bg_content_menu.gif) repeat-x bottom ; margin-top:-10px; padding-left:10px; max-width:617px}
.ct-tabs-nav ul li{ float:left;; line-height:42px}
.ct-tabs-nav ul li a{ padding:0 10px; font:bold 13px Arial, Helvetica, sans-serif; color:#787878; line-height:42px; display:block}
.ct-tabs-nav ul li a:hover, .ct-tabs-nav ul li.current a{ color:#e96e05}
/*.tab-contents .tab-content{ display:none}*/
.tab-content h3{ margin-bottom:10px; font-size:16px; font-weight:bold; text-transform:uppercase;}
.tab-content p{ text-align:justify}
.box-hilight{ float:right;padding:30px;  background:#f2f9ff; border-radius:2px; width:618px; margin-right:-20px}
.show-box{ color:#104F76; position:absolute; top:0; right:0; line-height:18px; text-align:justify; width:40%;border:1px solid #999; padding:10px; background:#d9eefe;border-radius:2px;}
.img-left{ width:685px; margin-bottom:20px;display:inline-block}
.img-left img{ float:left; }
.show-box:hover{ color:#111}
.showbox-container{position:relative}
.gt-contact-form{ padding:20px 10px}
.ctf-row span{ width:90px; float:left; text-align:right; color:#6697b5;  font-family: 'Myriad Semib'; font-size:15px; margin-right:5px}
.ctf-row input[type=text], .ctf-row textarea{ width:210px; border:none; padding:4px 5px; margin-bottom:10px; background: url(../images/lmd_ipbg.png) no-repeat left top; line-height:18px; color:#fff }
.ctf-row textarea{ resize:none; height:100px; width:314px; background:url(../images/lmd_text.png) no-repeat}
.ctf-row input[type=submit], .ctf-row input[type=reset]{ border:none; padding-left:10px; font-family: 'Myriad Pro Light'; text-transform:uppercase; color:#e5f5ff; background:url(../images/lmd_btn.png) left top; line-height:24px; display:block; height:24px}
.ctf-row input[type=submit]:hover, .ctf-row input[type=reset]:hover{ color:#01253d; }
.ctf-row .btn-wrap{ background:url(../images/lmd_btn.png) no-repeat right bottom; padding-right:10px; float:left; margin:10px 0 0 10px}
.ctf-row .btn-wrap:first-child{ margin-left:185px}

.news-item{ border-bottom:1px dashed #666 ; margin-bottom:10px}
.news-item img{ float:right; margin:10px 10px 10px 20px}
.news-item a{color:#104F76}
.news-item p{ margin-left:24px}
.news-item a:hover{color:#022438}
.news-item .date-container{ color:#fff; font-weight:bold; background:#646465; margin:5px 0; padding:1px 6px 1px 15px; width:70px}
.page-nav{ float:right; padding-top:5px}
.page-nav li{ float:left}
.page-nav li a{ border:1px solid #ccc; padding:5px 10px; margin:5px; color:#333}
.page-nav li a.current, .page-nav li a:hover{ border:1px solid #222; background:#999; color:#fff}

.qhcd-img{ float:right; margin:0 -20px 10px 0}
.qhcd-imgslider-wrap{ background:#edf2f4; border:1px solid #bdc2c4; width:628px; padding:5px 25px; margin-left:-40px; position:relative}
.qhcd-imgslider{ width:628px; height:100px; overflow:hidden}
.qhcd-imgslider a img{ display:block}
.qhcd-imgslider a:hover img{ opacity:0.7; filter:alpha(opacity=70);}
.qhcd-imgslider ul li{ float:left}
.qhcd-imgslider ul li a{ margin-right:4px; display:block}

.qhcd-imgslider-wrap #prevBtn, .qhcd-imgslider-wrap #nextBtn{ width:25px; height:40px; position:absolute; top:30px}
.qhcd-imgslider-wrap #prevBtn a, .qhcd-imgslider-wrap #nextBtn a{ text-indent:-9999px; width:100%; height:100%; display:block; }
.qhcd-imgslider-wrap #prevBtn{ left:0}
.qhcd-imgslider-wrap #nextBtn{ right:0}
.qhcd-imgslider-wrap #prevBtn a{ background:url(../images/slider_prev.png) no-repeat top left}
.qhcd-imgslider-wrap #nextBtn a{ background:url(../images/slider_next.png) no-repeat top left}
#prevBtn a[href="javascript:void(0);"]:hover, #nextBtn a[href="javascript:void(0);"]:hover{ background-position: bottom}
#prevBtn .sl-dis, #nextBtn .sl-dis{ cursor:default; background-position: bottom !important}
.gt-title span{ font-family: 'Myriad Semib'; }

.lmd-main-tab{ background:#d5d7d9}
.lmd-tabs{ float:right; width:650px; margin-top:15px;}
.lmd-tabs ul li{ float:left}
.lmd-tabs ul li a{ font-family: 'Myriad Semib'; text-transform:uppercase; font-size:14px; padding:10px 15px; display:block; color:#767677; margin-right:1px}
.lmd-main-tab ul li a:hover, .lmd-main-tab ul li.current a{ background:#eeeeee; color:#418db8 }

.lmd-sub-tabs{ border-bottom:1px solid #caccce; margin-top:5px}
.lmd-sub-tabs ul{ }
.lmd-sub-tabs ul li a{ font-family: Arial, Helvetica, sans-serif !important; font-weight:bold; font-size:12px}
.lmd-sub-tabs ul li a:hover, .lmd-sub-tabs ul li.current a{ background:#caccce; color:#fff}

.lmd-right-img{ float:right; margin:-15px -60px 0 30px; background:url(../images/lmd_topimg.png) no-repeat top right; padding-top:12px}
.lmd-right-imginner{ background:url(../images/lmd_bottomimg.png) no-repeat bottom right; padding-bottom:15px}
.lmd-right-img img{ padding:4px; background:#fff; display:block;}
.tab-content h5{ font-family: 'Myriad Pro Light'; font-size:16px}
.hdql-title{ background:#dfeef5; padding:10px 0px; color:#00253b; font-size:15px; font-weight:bold; margin:0px}
.hdql-title span{ font-size:14px; font-weight:normal}
.hdql-img{ float:right; margin:-80px 0 10px 30px; background:url(../images/hdql_membg.png) no-repeat; padding:8px 10px}
.hdql-item{ clear:both; display:block; padding:0px 0}
.ct-img{ background:url(../images/lmd_imgbg.png) no-repeat; padding:10px}
.tab-contents #hocbong,.tab-contents #taitro{ margin-right:10px}

.news-item{ border:1px solid #b6bdbf; background:url(../images/lmd_newsbg.png) repeat}
.news-detail img{ border:5px solid #a7a7a7}
.page-nav-detail h1{ width:68px; float:right}
.other-news-title{ background:url(../images/lmd_news_other.png) no-repeat; padding:0 0 5px 25px; margin-left:-56px}
.other-news-title h4{ line-height:38px; padding-right:30px; display:inline-block; background:#1f82bd; float:left; font-family: 'Myriad Semib'; color:#fff; font-size:18px}
.other-news-container{ background:#ecf1f3; padding:15px 25px; margin-top:-5px}
.other-news-container span{ color:#002a7d; padding-right:15px; float:left}
.other-news-container a{ color:#3d3d3d; margin-left:20px; display:block}
.other-news-container a:hover{ color:#1f82bd}

.other-report{ margin:10px 0; background:#ecf1f3}
.other-report h4{ background:#d2dbdf; padding:10px 20px; color:#07324b; text-transform:uppercase; font-size:18px}
.other-report ul{ background:#ecf1f3; padding:20px}
.other-report span{ color:#002a7d; margin-right:15px; }
.other-report ul li a{color:#3d3d3d}
.other-report ul li a:hover{color:#1f82bd}
.ldm-contact{ width:365px; height:342px; background:#064063; border:5px solid #dee1e3}

.lmd-contact-wrap a{color:#0077c4; text-decoration:underline}
.lmd-contact-wrap a:hover{ text-decoration:none;}

.hotnews-customer{ height:200px};
.hotcustomer{ height:200px};


/* home slide */

#text-slides{float:left;width:500px;height:140px;z-index:999; margin-left:-10px}
#news-list{height:auto; top:-5px}
.slider-nav{float:left;top:10px;width:150px; heght:40px; padding:2px 8px;margin-left:214px }
.slider-nav a{background:#05283d; padding:2px 8px; top:10px; color:#999; margin:0 3px; font-size:13px;}
.slider-nav a:hover{background:#666;}
.slider-nav a.activeSlide{background:#666; color:#000}